I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
Learn how Sling Models can make AEM development easier and more fun by replacing spaghetti and boilerplate code with dynamic models.
/posts/2014/11/sling-models-for-fun-and-profit.htmlAre you still writing Servlets to render JSON in AEM? Use the Sling Models Exporter instead!
/posts/2018/07/no-servlets-required-exporting-data-sling-models.htmlAdobe's July 2018 release includes incredible new features for enhanced attribution, visit configuration and usage tracking.
/posts/2018/07/adobe-analytics-july-2018-release.htmlIn HTL many developers create overly complex Sling Model driven components for simple content lists. Instead, using child-component includes you can create complex content-driven components without a line of Java code.
/posts/2018/05/item-list-htl-aem.htmlAnswers from experts on how MVC is implemented in Adobe CQ5
/posts/2013/05/ask-experts-mvc-adobe-cq5.htmlUnfortunately, AEM did not provide a mechanism to interact with Markdown content, nor were any of the Java markdown libraries compatible with OSGi. Recently, I worked with the Flexmark team to produce an OSGi bundle version of the Flexmark markdown library.
/posts/2018/08/markdown-aem-flexmark.htmlI have a confession to make: in my heart of hearts I know JSP is better than HTL / Sightly.
/posts/2018/08/retrospective-on-htl-wrong-solution-for-the-problem.htmlI’m thrilled to announce that I will be presenting at Adobe Summit during the AEM Rockstars session. This session will feature 5 AEM Rockstars presenting the top-voted tips, tricks and strategies from this year. I will be presenting on using Sling Models to integrate Adobe Experience Manager and the Adobe Marketing Cloud.
/posts/2017/03/aem-rockstar.htmlMy initial learnings in updating Sling CMS to the Sling Feature Model
/posts/2020/07/exploring-sling-feature-model-part-one.htmlTalks about levering Tags and Expression Language to improve your CQ Development techniques
/posts/2014/02/expression-language-tags-and-you.html